/**
 * @param{String} str 
 * @returns 返回值为
 * 将获取到的search字符串解析成obj并返回
 */
function formatSearch ( str ){
    str = str.substr(1) ;
    var arr = str.split("&");
    var obj = {} ;
    arr.forEach(function ( item ){
        var newArr = item.split("=");
        obj[newArr[0]] = newArr[1] ; 
    });
    return obj ; 
}
/**
 * @param{object} obj 
 * @returns 返回值为
 * 将获取到的对象重组然后拼接成类似search的字符串
 */
function reformSearch ( obj ){
    var newArr = [] ; 
    for( var key in obj ){
        var str = key + "=" + obj[key] ; 
        newArr.push();
    }
    return "?"+ newArr.join("&");
}